package com.ruoyi.marry.service;

import java.util.List;
import com.ruoyi.marry.domain.TMarryImage;

/**
 * 婚纱照Service接口
 * 
 * @author user_marry
 * @date 2020-11-19
 */
public interface ITMarryImageService 
{
    /**
     * 查询婚纱照
     * 
     * @param id 婚纱照ID
     * @return 婚纱照
     */
    public TMarryImage selectTMarryImageById(Long id);

    /**
     * 查询婚纱照列表
     * 
     * @param tMarryImage 婚纱照
     * @return 婚纱照集合
     */
    public List<TMarryImage> selectTMarryImageList(TMarryImage tMarryImage);

    /**
     * 新增婚纱照
     * 
     * @param tMarryImage 婚纱照
     * @return 结果
     */
    public int insertTMarryImage(TMarryImage tMarryImage);

    /**
     * 修改婚纱照
     * 
     * @param tMarryImage 婚纱照
     * @return 结果
     */
    public int updateTMarryImage(TMarryImage tMarryImage);

    /**
     * 批量删除婚纱照
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteTMarryImageByIds(Long[] ids);

    /**
     * 删除婚纱照信息
     * 
     * @param id 婚纱照ID
     * @return 结果
     */
    public int deleteTMarryImageById(Long id);

    /**
     * 删除照片by Type
     *
     * @param type 照片种类
     * @return 结果
     */
    public int deleteTMarryImageByType(String type);
}
